ChatGPT 串接到 Discord

[TOC]

ChatGPT 串接到 Discord - 团队协作好助理

  1. 进入 replit
  2. 直接用 Github 帐号登入并授权

3、获取API secret 并设置

获取 Secret

https://platform.openai.com/settings/organization/api-keys

image-20241101213456012

更新 Secret

image-20241101215108741

二、运行到

点击 RUN 按钮运行后,发现缺失部分Python包。

1、运行过程中的问题修复

解决如下:🛠️ 如何在replit中安装其他Python包?

1
2
3
4
pip install python-dotenv
pip install discord
pip install openai
pip install flask

image-20241101210749231

2、运行成功

执行完后再点击运行,得到

image-20241101211520003

⚠️ 若一小时内没有任何请求,则程式会中断,因此需要下步骤

三、定时发送请求,来保活

CronJob 定时发送请求

  1. 注册/登入 cron-job.org

出现 AttributeError: module 'openai' has no attribute 'ChatCompletion' 这个错误的原因是因为您尝试使用的 openai.ChatCompletion.create 方法在 openai 模块中不存在。这是因为 OpenAI 的 Python SDK 中正确的属性名称是 openai.Completion,而不是 openai.ChatCompletion

您应该使用 openai.Completion.create 方法来替代 openai.ChatCompletion.create

image-20241101224416466